Is it fair to fire an employee over a controversial tweet?