The only thing tacky and dramatic was Brandy and the lack of professionalism she displayed here, tbh.
This isn't a little spot date, this is a full-blown tour with your name on it as a headliner. People paid good money to see you on stage, in this economy, and things like this can really harm your reputation as an artist.
She needs to get it together. No excuses.