One thing that bothers me about this show, why does Vic constantly talk down to George and act like he's not good enough for Angie? I could understand it if George was a total goofball like Ray Barone, but that is not the case.
Sure, George grew up with a bad situation (runaway father and mediocre-at-best mother) as well as dyslexia, but I would say he ended up doing pretty good for himself. He manages a factory despite all that, and not to mention he is also a honest, hard-working individual who will tell it like it is and not try to hide facts when something is going on like Ray Barone does.
Sure, George has his faults but who doesn't? Nobody is perfect. Is it just the "rich father who wants his daughter to marry a doctor/lawyer" syndrome?