McCain has repeatedly demonstrated that he doesn 't know the difference between Shiite and Sunni nor the difference between setting policy ( what the civilian president does ) and establishing military tactics ( what generals do ) .