For example, in the U.S., Pride normally begins on Friday afternoon and lasts the entire weekend. You have THOUSANDS of people show up. There will sometimes be a few religious protesters but nothing to worry about. There are always lots of booths and vendors. Some great parties. And everyone searches for the perfect spot on Sunday morning to watch the parade.

Here, Pride was on a Saturday from 1 PM - 3 PM. There were about 600 people. There was one afterparty that began at 7 PM. Neo-Nazis showed up. And we were the parade. Again, very different. This must have been how it was like in Atlanta or Los Angeles back in the 70s and early 80s.
Czechs are the most liberal of the post-iron curtain countries. As a part of the EU, the ČR recognizes same-sex couples, complete with all of the financial benefits that straight couples receive. Except that gay couples can not adopt children here. So this country is ahead of the U.S. when it comes to equal rights.
But sometimes, to me, it feels like the 1950s around here. I think it has to do with the legacy of communism. Back then, people got married and started having kids quite young. Between 18 - 23. And having a family made it easier to get a government apartment. If you weren't married with kids then you were an old maid.
I know a few people who did not go because I think they were afraid of what would happen or that maybe their picture will be in the newspaper. Hopefully, people will see that everything was OK and more will show up next year.