A man has been charged with displaying a Nazi symbol after a shopfront was allegedly graffitied north of Sydney.