This is just such a lovely rant. Stefan Molyneux at his best!