Yes he should have, except now he has missed two opportunities to sing a different genre of music and show that he can actually sing, not scream the lyrics of a song! I think Simon did him a dis-service giving him the idea that it was OK not to compromise. He should have seized the chance to show off what he CAN do!
Absolutely...on both points.