tartu222 got a few valid points... I'm not sure when he lived in the CR but I think he made certain generalizations that are unfair...
there are certainly issues to be addressed related to Romas (aka: gypsies)... however, most of his answer was about how one group of people thinks that they're better than the others...
also, I find his comment:
"They seem like really nice people until you ask them about Romas (aka:gypsies). There is institutional and de facto racism like you wouldn't believe here. "
....rather offensive and completely untrue... it's like me saying that because some African Americans or the Natives/Indians have been mistreated, the US is a country of racists... wouldn't Americans find that offensive?
Also, the Czech Republic is _NOT_ in Eastern Europe but in CENTRAL Europe...
I believe that's not what your question was about...
Here's a few historical events I think you should be aware of:
1918 - after the Austrian-Hungarian monarchy was dissolved, Czechoslovakia (and other countries) were created
1938 - based on the Munich Agreement (called Munich "betrayal" by Czechs), Hitler's army annexed the Sudetenland and the rest of the Czech Republic a few months later, Slovakia declared independence and becomes Hitler's ally
1948 - after the WW2, the Communist party wins the election and starts making dramatic changes towards becoming a dictatorship regime (changes in the Constitution etc.)
1968 - Prague Spring, Alexander Dubček tried to introduce "Socialism with human face"... this "experiment" was crushed by the Warsaw pact armies when Czechoslovakia was invaded on Aug 21, 1968 and Soviet troops were stationed in the country till 1990.
1989 - the Velvet Revolution, the fall of the Communist regime in the country
1993 - Czechoslovakia splits into two independent countries Czech Republic and Slovakia
2004 - Czech Republic (along with 9 other countries) becomes an EU member...