Sydney Sweeney identifies as a Republican and is ‘not apologising for it’