My 3 year old still throws things when he's mad, but my 5 year old is just about mature enough to have stopped that behavior. So by my estimation, that puts your friend and the moron you met on the street around the same emotional maturity of a 4 year old.