Well, the treaty was implemented badly for the Magyars who lived up to 40Km north of the present day border with Slovakia. The allies should have seen that and made adjustments and a million people would have been 'saved'. That wouldn't have been difficult, but it was victors' justice. The Magyars in Transylvania, however, were a sizeable enclave, well cut off from the majority of their compatriots and the surrounding land was overwhelmingly Romanian, so it's difficult to see how they could have been made happy. Ensuring a measure of autonomy would have helped, but Trianon was a side show and didn't get the attention it deserved. What doesn't help is the populist PM, Orban, whipping up a frenzy about the injustices. I'm glad I don't live there still, as my Trianon Palace t-shirt wouldn't go down well.