On the contrary, I think everything you have to say makes perfect sense and I thank you for a well thought-out post.  I used the word "vilify" just the other day when my cousin and several of her friends went on and on about all...