Brown: Phils' hitting at home 'embarrassing'