We should not believe in the stereotype that men should never cry. In fact, some women perceive males who show this side of themselves as being more sensitive, caring or in touch with their emotions than the “average” male. In this way it could be seen as a positive and desirable quality. Suppressing versus expressing. Certainly, there are those times when crying is socially acceptable and times when it is not.
At the heart of your question is why are you reacting with tears or anger when you otherwise consider yourself a happy, well-adjusted individual. You mentioned your alcoholic father. You may be struggling with unresolved issues with your father. It might also be a problem of impulse control. You oftentimes feel very emotional but at times you seem to lack the necessary skills to keep some emotions under control.
You have identified this as a problem that is interfering with your life. It is negatively affecting your relationships with others. My recommendation is to seek help for this problem before your anger grows out of control. You would never want to harm another in the heat of anger. It is better to proactively treat this problem. Don’t wait until it is too late.
There are very effective anger management programs that exist and you should take advantage of them. In addition, I would also recommend attending an Al-Anon meeting. These meetings can be very effective and are designed to help individuals who have family members with ongoing alcohol problems. The find help tab can help you locate a therapist who specializes in anger management. Here’s a link to where you can find more information about the Al-Anon meetings I described above. I wish you the best. Please take care.