I don't think it's entirely an either/or thing. There's no way he would have been England captain for a decade and not every job he's been passed over has been due to race but on the other hand he can't be just screaming about nothing - there's no real benefit of him doing so, as you say it...