Getting ready to board flight from Portugal. Had to spend 3 hours to find another option routed thru Seattle rather than direct to SLC. Booked business class but got neither for both legs and a mere shoulder shrug from the agents. I don't mind solving my own problems but once they cancelled the direct, they should have automatically booked an alternative iternary without me having to scramble. I felt stressed for 8 hours. I had to be back at work the next day.