My response might have been a bit curt, but it was hardly an attack. It was just a response to the title of this totally illogical rant.
Day travelcards are available from various stations outside of London that give you a return train journey into London as well a TFL travel card.