Campaigners say “a generation of homeowners” face financial ruin after government wins Commons vote.