Answer
The Moscow Pride was banned for breaching the European Convention on Human Rights, specifically Article 11, which protects the right to freedom of assembly and association. The ban was upheld by the European Court of Human Rights in 2010, which ruled that the ban was justified on the grounds of public safety and the protection of public morals.