A man wearing a pink ribbon on his arm has been splattered with yellow paint.