Adamgerd, comparing EU to US like that is stupid. Czechs are not part of US, but are part of EU (and joined out of their free will, fulfilling all EU demands set for them in the association process, no less) - and US states are much less free in what they can do than EU member states. How can you compare what US demands from you to what EU demands is beyond me, but is pretty telling.
Czechs are a funny bunch, loving to criticize over beer but usually offering few if any credible alternatives which are all things considered better AND currently possible, offering only half-assed solutions which fall apart when analyzed in detail and all consequences, or just status quo - and you cannot stand idly by when the world around you is changing constantly. We have that in common, and your current president is the ultimate representation of this mentality
Also, when viewed from the overarching idea of peacefully uniting and securing future prosperity for European countries, most decisions make a lot of sense, even if viewed from an individual perspective they look pretty stupid. What EU politicians fail at spectacularly is communicating with citizens of member countries - they leave that to the national politicians, who of course want to get as much political profit out of it as possible, often intentionally distorting reality because they can score more points that way. Also, let`s no forget national politicians trying to further their own agenda on the european level, hindering progress of the whole EU in the process - this goes equally for new and old members, with old members still being better at it for now so for example we have free flow of goods, but still not for services because its convenient for the politicians of France and Germany.
Don`t misrepresent my post, I`m not saying everything EU does is good and well thought out - my last sentence is representative that I do not hold this view. But the goal is usually good, and to ensure the implementation is good as well and not a compromize that does more bad than good, it is important to be more active in finding a good compromise instead of ignoring issues until they cannot be ignored, or just constantly criticizing everything - because if you only criticize and do not offer credible alternatives or are never willing to compromise, others will eventually just start ignoring you because you proved you cannot be reasoned with.
As for immigration as a question, I find this guy has a really good view on it (also, his channel is excellent and history focused, thought a bit British biased):