Was David Cameron right to wade into the England shirt row?