Everything you said is 100% spot on.... except the above mentioned part of your post.
We have to start to differentiate between "Opinion" and "Fact"
When I say: CG commands a higher resale value than any other 125-150cc motorcycle....... now this statement is a FACT. We all know that....its not news to anyone.
When I say: CG is easier to repair........ that too is a FACT.
When I say: CG is the best bike in its category....... now that's my OPINION.
When I say: GS looks ugly....... again...... that's a OPINION. (just an example )
Motorcycle is like an extension of you....... and thats not true just for hardcore bikers.... but also for a common man who buys a daily commuter.
For example: A 6'4" heavy set guy will not buy a CG...... he wud prefer a GS as he would be more comfortable riding it. A Guy who wants to take his wife/sister/mother on pillion might not prefer the seat of RP. Motorcycle is like a tailored Suit. Agar ek suit aap per acha lag raha hai tow iska yeh matlab thori hai k har kisi per acha lagay ga.
I think its TIME NOW .....we should stay on facts when it comes to these controversial buying decisions.