Maybe I missed something, but was there some justifiable reason (other than sheer lust) for the short-lived affair between Ray (Hoskins) and Amy (Mirren)? Everybody loved Jack, he was Ray's best friend, and Jack remained madly in love with his wife -- his only "shortcoming" being his refusal to have anything to do with daughter June.
If there's no real answer to my question (that is, if I didn't indeed miss something) then I consider that to be sloppy filmmaking. Essentially, it seems the affair was thrown in just to make the film a bit "juicier", with no real redeeming value.
For that matter, it's consistent with the whole manufactured "conflict" between Vic and Lenny. There seemed to be little or no basis for their head-buttings as well.
I know that contrived situations for the sake of melodrama are a Hollywood staple, but for me, they totally detract from a film's appeal.