A man faces court after allegedly grabbing handfuls of cash from festive charity performers, sparking outrage when footage emerged on social media.