If the wife is making enough money to support the family, then no. There's nothing wrong with a man staying home to raise the children.
But that's a decision for a family to make, and it depends on one spouse making enough to support the entire family - which is increasingly unlikely these days. Many families have two working adults to help increase the household income.
If my wife made a significant amount of money (like $100,000+), I wouldn't feel any shame in staying home to raise my kids. But, on the other hand, I like working and I'd probably feel strange if I didn't get out of the house to do something work related on at least a part time basis (or continue to write / publish things online as a part time job).