Reverse other people's transactions
Send coins that never belonged to him
I don't agree with this. As far as i know, yes he can!
You might be confusing the term "reverse transaction" with "reverse confirmations". An attacker with 51% can release a blockchain that started a number of blocks back and invalidates a number of blocks. For any transactions that the attacker does not include in the new longest chain, those transactions will simply sit as 0/unconfirmed. That's technically not "reversing" the transactions.
And for part two of that, "Send coins that never belonged to him", I'm not sure why you would think that an attacker with 51% could do that.
I know of some people in the banking sector that would do it just for laughs if it became mainstream
They'ld throw twenty million+ dollars away? I doubt their shareholders would think it wise.
Anyways, two years ago when bitcoin had just hit parity with the dollar, (giving a total dollar valuation of about $7 million USD) and the cost to do a 51% attack was probably less than $1 million of hardware this same argument came up then. "If bitcoin becomes mainstream, $1 million would be nothing for a government or big bank". Which probably is true, but nothing happened. Now the cost is 20X that, ... no longer something that would be done "just for laughs". A few more months, that might be $40 million. They better hurry, because this thing is starting to look like it could go mainstream.