Stevie G did not ask to be Captain, but I think he is doing a good job. He did not push himself forward and become a loose cannon like Terry criticising the Manager without speaking to him first.
I think Gerrard has spoken well, even when coming off the pitch after the match against Algeria he was very diplomatic and and self effacing (unlike Rooney) he spoke for the team and took the blame for the performance. He has also play well in every game, and of course, scored our first goal.
He is not new to being a Captain, and who can forget how he rallied Liverpool in the second half of the game at Istanbul.
He is Captain of England so why not get behind him and the team and stop nit picking?