I cant even count how many times ive been farming for my diamond and someone shows up right in front of me and kills me without me being able to react because it was like a freaking heart attack. I think when people disconnect outside of a shop, when they spawn it should tp them back to the closest shop so people wont get suprise kiled whn they are working hard to get good gear.
I love your signature c: On topic: It's actually a good idea. The number of people that camp spawns and kill anyone that respawns is ridiculous... Perhaps spawning in shops is the solution, but then you're losing hunger just for spawning in, which is problematic considering you only spawn in with two bread =/ When they release the new maps, there should be less people on each map, which should reduce spawn campers a lot. Try and be patient until then
maybe set it so you can only respawn at a set spawnpoint after logging on, not wherever you were when you disconnected