I have had no problem selling my male goats for meat - a local man to us, would take as many as he could get. We just reared them to about 12 weeks. There is no way I could have them killed at birth. If I was not absolutely sure I could sell them, then I would not rear them. There are a lot of castrated males of all breeds available for rehoming as pets, so thats not a sure way of finding homes as there as so many.
This is obviously just my opinion, but I do feel there are far too many goats being bred nowadays, and people are struggling to get homes for them all - probably due to people's financial problems, they cannot afford to feed them!!
I have been fortunate this year that we have nanny kids. One male born at the end of last year, but he has become our intact billies companion, as was the intention from the start with him.
I think the selling for eating is the best option, and the one I would be happiest doing.