Patients perceived environmental conditions and poor communication to be a significant precursor of aggressive behaviour. Nurses, in comparison, viewed the patients’ mental illnesses to be the main reason for aggression, although the negative impact of the inpatient environment was recognized. From interview responses, it was evident that both sets of respondents were dissatisfied with a restrictive and under-resourced provision that leads to interpersonal tensions.