Hi Sanch,
I am from the Slovak republic...
Most of what you are talking about is more or less truth... Here is some insight into the history of this region:
If you look at the demographic and historical (nationalities and stuff) map of Europe you see several groups in the Europe - There are
"Germanic tribes" that built a "wall" from the Denmark to the Adriatic - there are
"Frankish tribes" that occupies land from Holland to Pyrenees. Then there is a group of
"Northern Slavs" - going all the way from Baltic states to the borders of Slovakia... group of
"Western Slavs" - Czechs and Slovaks mainly ...and group of
"Southern Slavs" - Slovenians, Croats, Serbs - all the way to the Greece. Then a big group of
"Eastern Slavs" - Ukrainians, Belorussians and Russians mostly.
And somewhere
in the middle of all those Slavic tribes there lies a Hungary - these tribes got here in the late 9th century. Having nothing in common with local tribes they built their state by subduing local populace and territorial expansion and settled up here.
What is now Slovakia became part of Hungary in 11th century -
Kingdom of Hungary ranged from Carpathian mountains to the Greece. When Turks, Mongols and Avars become threat
Hungary was a buffer state of Europe - many battles were fought on the Hungarian plains - Several crusades passed the Kingdom of Hungary... yet the Turks got all the way up to the Vienna. And mountainous country of Slovakia with its deep valleys served as shelter, gold and silver from Slovak mountains kept economy running, local populace provided many soldiers, manufactures produced what was needed, etc.
Bratislava (capital of Slovakia) was a crowning city for Hungarian Kings for three centuries (1536 to 1830) while Buda was occupied by Ottomans.
All we got back in middle of 19th century was Hungarian nationalism, "
Magyarization" - "There is no other nation than Hungarian in Hungary" - teaching Slovak language was forbidden, press had to be in hungarian, offical language was hungarian, etc...
In 1918 we finally got chance to create a separate state - with Czechs (in similar relationship to Austrian Empire as Slovakia to Hungary) -
Czechoslovakia was born - in an attempt to be strong enough to avoid Hungarian territorial and nationalistic claims. In 1938-39 after Munich and annexation of Czech republic, Slovakia became separated - and
in 1939 Hungarians attacked Slovakia and occupied parts of it. We took to Germany for protection and later send two divisions to fight in Russia - we may not be very proud of it, but it was the price for keeping sovereignty.
In 1945 we again became part of Czechoslovakia. Yet in 1991 we separated once again - Creating the first truly independent state of our own since 9th century (Great Moravia). Yet Hungarians still look on Slovakia as "part of their territory".
I am not a Hungaro-phobic, nor Slovakian nationalist, nor a racist... Actually many people speaking Slovak live in Hungary and many people speaking Hungarian lives in Slovakia. I have friends among those and I do not resent the history - Slovakia without Hungary probably wouldn't have survived - Hungary without Slovakia wouldn't probably either. It just was the way it was. I do not want to "Take into tanks and onto Budapest" (as one our political leader said once - probably drunk [:D]).
Yet it hurts to see occasionally in the TV news a group of "Hungarian guards" (nationalistic groups) marching and their leaders claiming "Hungarian Empire in its former borders". Also Hungarian parliament announcing a "double nationality". Hungarian people asking for bilingual naming of streets and cities in Slovakia (we do not have the same with Czech, Polish, Austrian or Ukrainian naming), having schools teaching solely in Hungarian language... Somewhat reminds me of "Sudetenland"...
We - Slovaks - may have not the best relations with Hungary (like the bridge you mentioned, or Nagymaros part of the Gabčíkovo-Nagymaros dam),
but I hope we all are reasonable people here...[;)]