Using this situation as a lesson for all, the top U.S. commander in Afghanistan has fired a senior officer from his job as the No. 2 general in charge of training for making inappropriate public remarks about Afghan President Hamid Karzai and his government. More details after the jump! Funk Flex Find Flex on Google +