Your desire for perfection is the cause of anger. Leave room for imperfection. Perfection in action is almost impossible.
Happiness can never be lost, it's your nature. When you go to the core of your existence, it is happiness. It appears to be lost when the mind is caught in the maaya (illusion).
Maya means illusion. Maya means that which is temporary, that which is not the truth. Maya simply means appearance. Like the sunset is maya, because it only appears to be setting. In reality it is not setting. So sunset is maya.