Your knickers appear to be full of moral indignation Dante.  Wish all you want for a kinder, gentler society, but what makes countries work best for everyone is deftly striking the balance that keeps all important players in the game.
This government is sending huge cheques to poor people with children, to people with a preference for only seasonal work, to many of he 49 dictators who carry the swing votes at the UN, because the low-life shlubs sitting in Ottawa want to get re-elected by dependent voters, or in one particular case, selected for some fancy UN position.
To pay for this profligacy, the government is hiking taxes everywhere, but they are trumpeting the idea that they are targeting the rich, because that idea sells to their constituents ... until the constituents find themselves without jobs, because the smart people who make decisions about where jobs happen have taken their acts elsewhere.
If you google Laffer Curve,  you can understand why the revenue disappears.