After a Collier County teacher went on a Facebook rant about immigrants, some people called for her firing while others say it's her opinion. But which one is it?