first of all, if the journey home was that bad then write to ferris to complain.
nothing will get put right if nobody complains.
the fact you were covered in fleas should certainly be brought to their attention, even if it is just to try and make it better for other future travellers (like me!!!)
the fact that there were so few stops on the way back would indicate that they left the resorts very late and were trying to catch up time, but if the toilet was not working properly then there should have been more stops, not less.normally on the way back the drivers are trying to get the early ferry from calais and do quite often try to limit the stops so you get maybe only 1 half hour stop and one or two 15 minute stops. when i have travelled back the driver normally gives you an indication of when they intend to stop, and for how long, you normally get the last stop at midnight and then they go straight to calais to arrive at around 6am, so you get stops at around 8pm and midnight, and depending when you leave resort you get a stop around 4-5pm.surprised your stops were not at service stations, and this should also be raised with ferris.
i know that some of the drivers can be a law unto themselves, and that some of them do not appear to put the customers first, but normally a word with the courier/hostess/tealady normally gets things like the stops sorted.they should certainly be prepared to change the dvd if it was shown on the way down.
please contact mr ferris with these complaints, as that is the only way to get these matters sorted and it will help other travellers, and other members on here.