In 2003 British audiences voted 'Titanic' to be the worst film ever made. I believe it was simply the way in which Cameron portrayed the British. Everything was made to please an American audience with bias against the British. i.e. Make the English characters evil or dumb and make the Americans and Irish heroic. e.g. Lightoller's plan was to lower the boats half full and then fill them up from the gangway doors. The film made him look like an idiot who did not know what he was doing and had to be instructed by Thomas Andews. They gave Thomas Andrew an Irish accent when he was British with an Ulster accent. Captain Smith was very active throughout the entire evacuation, but Cameron made him do nothing and go into shock during the evacuation. Titanic was built in Ulster in a district that was Loyalist, Protestant, and proud to be British and aggressively against the Irish, and that same year there was a vote for Irish home rule which largely divided the country as it determined who were loyal Ulstermen of the King and Empire and who were Irish and loyal to the Pope. In Cameron's film he made the character Tommy say that the Titanic was an Irish ship built by strong Irish hands. To anyone outside the UK it might seem a small matter, but it's like labelling a country that is trying to recover from a civil war and giving credit for a world renowned accomplishment to the opposite side. Like saying The Empire State Building was built by the Germans and it is their achievement. I have to admit the constant Irish music throughout the film was blatant bias towards the southern Irish. Reminds me of the 1953 film when they gave the lookout man an Irish accent and had the ship's band play Oh Danny Boy. The characters in Hollywood films can be so stereotype that is makes the story unbelievable or ridiculously bias. Too much stereotype.
.