The troll was implying it is inevitable for evolution to ultimately triumph. That's supposed to stop us from standing against falsehoods? Not hardly. What *is* inevitable is that people will keep trying to justify denying the Creator. Romans 1 says that they know he exists, but suppress the truth.
The trouble with socialism and the redistribution of wealth is, eventually you run out of the other guy's money. Socialism, violates Constitutional Private Property Rights, it's not free if your neighbor is paying for it.