Good Samaritan hassled by cop, kicked out of McDonald's after buying homeless man hot meal