I guess so... I personally have no problem tipping the crew. I guess it just all depends on the level of service you recieve. I have always recieved such excellent service on the cruises I've been on.
If I did not recieve such a high level of service, I would definitely oppose the mandatory tipping but so far I have been so lucky to have had such wonderful crew members, and I remember a few individuals who still stand out and made a difference in my vacation, and are part of some wonderful memories.