We Need to Talk About Kevin ★★★★

this just makes me so angry....under the veil of sanity, people being so evil for no reason at all and making life a living hell...just so disturbing..........