I think some people have lost sight of what strictly come dancing is all about, its not all about the best dancers from the beginning and them all making it to the final and then winning. What I love about the show and is that it shows people who have no dancing ability or experience in the beginning and them making brilliant improvement! This is what I feel about Gavin, in the beginning he didnt have any idea about dancing or acting throughout the dance or have any natural rhythm but look at him now, he has made great improvement which has been seen by the public hence why he is in the semi-final and I for one would love to see him go through to the final.
Sure we all know he isnt as techincally good as the other 4 but in the beginning all of them 4 were already way ahead of gavin with their natural ability. Improvement wise he has come on loads and especially with his confidence, sure he puts on a front like he's confident all the time but anyone could see this wasnt the case in the beginning.
Therefore i think he does deserve a place in the final, despite maybe not getting as good scores from the judges. Fair enough the judges have to score on what they see but thats not why the public vote, they vote taking everything in to consideration and can vote on what they like, whether that be the best techincal dancer or not!