Another rage bait? or people living in delulu