
Have a go at somebody
Negative Connotation
Used when someone is upset or annoyed, often unfairly targeting someone. 
Informal Context
Mostly used in casual situations, not in formal or polite conversations. 
Use with Care
Be careful not to use it when there might be a risk of escalating conflict. 