A man is waving a rainbow flag at a gay pride parade.