Since home games are usually small stakes among friends and one of the main purposes of such games is more social than financial, I would keep it light and pretty much let everyone have a say, and do what the majority wants. If anyone is bothered, however, then just re deal. Misdeals happen. But it will depend on the players, the dynamic etc.
Often in home games, there is sadly an asshole who will know better/teach/moan about whatever. If something ever happens that threatens to escalate into aggression or ruin the fun for the rest, just ask everyone to excuse this one mistake, and set a rule for the future.
This type of thing has happened to me in home games, and a rule is set. When anything out of the ordinary happens, a redeal is how we cope with it. All of us wait till the deal is done before we look at a card, so that you dont get all pissed off when you are dealt a premium.
Learn from what happens. In the future, speak about possible misdeals and what everyone wants to do about it if/when it happens again.