Cardi is the definition of ratchet unrefined Hoodrat. What exactly do people expect? She is who she is and I'm sure she has done some crazy shit in her past but that's part of the world she grew up in. As far as I'm concerned you make weirdos famous expect weird shit!!