Although your rhetoric is terrible, you're not entirely wrong there.
But using jackbooted thugs to kick homeless people off public transport is not the solution though, and doesn't achieve anything. It simply pushes the problem somewhere else. You need to actually solve the causes of the problem, rather than trying to cover up the symptoms. That's not even starting on how you determine if someone is homeless or not. I saw a hipster the other day who I genuinely thought was homeless, until I saw that he had a bottle of craft beer under his arm, rather than a $2 bottle of wine.
If anything, banning homeless from public transport is just going to make the problem worse, because you've just pushed them somewhere else. Now they have no means to move anywhere (or they'll just steal bikes), and they're just going to shelter anywhere else that they can, including breaking into buildings.
Society does need to find a way to "deal" with homeless people, but you can't just make being homeless illegal. Just like you can't "deal" with heroin addicts by banning needles.