Re the disallowed Palace goal, it looks to me like the Palace player shoves a defender out of the way and the ball goes through the gap. On that basis I think it's a foul. I'm not entirely sure why they didn't just say that rather than being too close to the defensive wall, although the Palace player and the bloke he shoved both ended up there.