Woman attacks retired cop after allegedly mistaking birthday hat for MAGA cap