The United Nation‘s Security Council has a clear position on this matter.
1) Why should European countries oppose that position?
2) Why is the only possible reason for European countries not opposing that position that Germany „forbid“ them to do it, especially since you admit that other European countries (Italy included) are in the same boat and therefore also wouldn’t have an interest to be on Armenia‘s side?
Obviously Germany (Europe) is somewhat dependent on Turkey when it comes to the whole refugee problem, but I am not sure why you think that this would be the only possible reason for them not supporting Armenia.
Like I said: Your world view is way too simplistic. Just because Germany (Europe) is somewhat dependent on Turkey doesn’t mean that this is the only possible reason for not going against them. Turkey and Russia for example over the past couple of years have fought both on the same and different sides in various conflicts. Just because you are on one country‘s side in a certain conflict doesn’t mean that you have to be on the same side in a different conflict.
Your criticism might have been more appropriate on a different matter, for example when Germany didn’t really bother to do anything against Turkey‘s „invasion“ in Syria (possibly because Germany was afraid that Turkey would open the gates for Syrian refugees). In the end i believe that morality has no place in (foreign) politics. Every country should have certain values that it stands for and you have to defend those values in your home country, but it is not your job to tell other countries what they should do at home. In this day and age it is impossible to survive as a country while only interacting with other countries on the same level concerning morality. Germany for example couldn’t get gas/oil if they would only do business with democracies and if you want to get less dependent on those countries by switching to renewable energies, you will have to do business with African countries where you have child Labour and a lot of other bad stuff. It is a dilemma you can’t get out of. The goal should be to reduce the dependency as much as possible.