Warning: this post may contain language that is not suitable for younger audiences, or those who are easily offended by less than polite conversation. It may at times seem sarcastic and flippant, but you had to be on this last tour to understand what you are about to read. So if you are a mother [...]

