(Material aspects)
To fight back is a natural defence mechanism, so when we are feeling threatened in our everyday lives, we will often dream of taking that situation one stage further and fighting it out.
To throw a punch in a dream is to recognize our own distress or aggression.
To be punched is often to have invited such aggression.