Wow, aren't you a lovely person? Just a tip: when debating with someone, avoid making such claims as 'you are taking a moralistic standpoint' or 'your missing the point.' Seriously, don't talk down...