Why do people steal things from other people?

they are stupid and angry

They can also be jealous or desperate, though in current times people are stealing less for necessity and more for fancy.