I'm not saying here that I'm really weak but relative to some huge guys that walk around the street. I'm only 5'7 and 11 stone. I really feel like Britain is a mess and there's no control or respect, the law is so soft that people can do anything to others without fear of punishment. Recently a guy slapped and kicked me in a club for absolutely no reason and I didn't know what to do so I walked off. This guy was a lot bigger than me and had all his mates jeering him on. If I punched him I'm pretty sure he could take it and then proceed to beat the life out of me. Is there anything I can do against an attacker like this?