Thousands of Ukrainian refugees could be forced on to the streets or back to Ukraine.
A new law has come into force in Hungary which threatens to push thousands of Ukrainian refugees on to the streets or back to Ukraine.
The regulation restricts state support for Ukrainians to those who come from parts of Ukraine directly affected by the fighting caused by Russia's invasion.
To suspend Hungary (your first point) legally requires unanimity of all EU countries aside from the one to be censured. (Article7)
Unfortunately Slovakia has recently elected a pro putin govt who will now block any attempt to deal with Orban.
There was a short window between the end of the Polish far right PiS being in power and Slovakia changing leadership when it could have been done. Unsurprisingly Orban was very compliant during that period and as soon as he regained an ally is back to his old tricks.
Suspend Hungary in Schengen due to Hungary making it easier for Russians to come to the EU.
Would you prefer they stay in Russia and get drafted? Decreasing the flow of troops and arms into the region is good for the people who live there or ever want to return.
If that were the case, the EU would have broadly negotiated and agreed on the policy. Unilateral decisions that impact everyone is not how the EU works.
Russia doesn't need Hungary specifically, Russia needs someone in the Eu, to destroy from inside, and give internal info and passports.
If there would be a way to kick Hungary out, most of its current support would go to some other country, nowadays Slovakia has a Russian friendly government, between 2017 and 2021 Czechia had a definitely not Russia spy as prime minister and a lot of other countries has more or less successful far right parties with russian ties. There are a lot other options, not as convenient as the Hungarian messed up captured state, but still an acceptable replacement