This can all be avoided if you a) bring a teammate with you, b) obby yourself in, and/or c) get to their island without being noticed. I've been on both ends of this, I've been the freshly respawned naked guy, and the geared guy trying to break an egg with a freshly respawned naked guy hitting me, and if you know what you're doing you can get the egg if you obby yourself in.
"But I cant obby myself in when the guy is punching me"
That's why you gotta get a little creative. If every egg could be broken by running up to it and holding a mouse button down, eggwars wouldn't be as fun. You can run around the island and separate yourself from the guy, you can build up and jump on the top of their egg protection, you can get a teammate to come help, you can leave and try again, get creative and do something other then run and hold a button down.
A lot of people made threads about this and i still like it the way it is, i don't see the problem with it.
Because it isn't a problem, many people are just too lazy to actually put any effort into breaking eggs. They want it to be easy, which would ruin the point of eggwars imo.