Hello David, an interesting post. I seem to be getting drawn to all the relationship related threads at the minute.
You're right in some respects. The world is sexual garbage and I can't walk down the street without seeing something disgusting on a billboard.
However I agree with @Mel85 in...