If today's post on ethics isn't a massive stab at TPG then I don't know what is. I chuckled at the examples against each one, things which TPG seems to do against almost each point (while still maintaining "we never accept free flights"
The Points Guy: We never accept free flights [merged TPG discussions]).