Hi James,
So, did the itinerary outline the details of the fare conditions and you, sadly, missed them? If so, it still doesn't exonerate Flight Centre morally but maybe it does legally. Do let us know how you get on with the different approaches you are taking. Interesting they were prepared to...