meaning of desperation

alot of desperate people doing stupid thing