Allow me to play doubles advocate here for a moment. For all intensive purposes I think you are wrong. In an age where false morals are a diamond dozen, true virtues are a blessing in the skies.
Language is malleable--some have little trouble adapting to new usages, while others fight it tough and nail in the name of virtue or some other inane principle. I hope when you're older that you realize how ridiculous it is to apply hard rules on language, especially on a forum where new usages are a source of communal pride. I won't hodl my breath though.
