The whole system doens't need to change because one jerk did this. OP's post makes it very clear they were just doing this on purpose. There is already a system in place to warn of going in with broken gear. They obviously ignored that. This is why there is a vote-kick function. While I love the idea of being able to repair other people's gear, forcing this would be a pain in the end. Next time simply kick them and move on.