A pastor's sermon sparked debate after he advised men to prioritise their mothers over wives and suggested a man is a "fool" if he buys a car for his wife first.