She was terminated for inappropriate behaviour in front of the kids. Plus, if she's driving a bus, how could she have two hands on the wheel and still flip the bird. Now whether or not termination was too harsh a punishment, I would have to read the employee conduct rules of the bus company.
First amendment does not apply, she's driving a school bus one-handed. Safety issue.