Raspunsul corect este urmatorul: mai, bai si ma sunt interjectii care sunt folosite ca un vocativ. Se despart prin virgula daca nu sunt alaturate unui substantiv. Deci corect este: "mai fata", "bai baiete", "ma omule ma". Toate fara virgule.
Când interjecțiile de adresare sunt urmate de un substantiv în vocativ, NU se despart prin virgulă de acesta!
Exemplu: "Dar ești vrednic tu, bre Niculăieș, să porți un cârd de oi?" (Mihail Sadoveanu, Un om năcăjit).
În locul lui "bre" poti pune "mă", "măi", "băi", etc.
Deci. m-ati bagat in ceata toatala, oameni buni. observ ca parerile sunt impartite, eu tot nu am inteles cum e corect .