I don't like the term househusband or homemaker because they imply (to me) that the person wearing the label can do nothing more than 'keep house', and we all know there's much more to it than that.
I think that if a heterosexual couple choose for the woman to work and the man to stay at home and care for the kids, keep the house clean etc etc., then there should be nothing to stop them. Whoever is happiest/most capable of doing it should be able to - it's not always Mum.
Neither partner should be criticised for bucking the system and going against so-called 'expectations'.