Was TFC right to fire Kevin Payne?