Who’s right Republicans or Democrats?

Neither and both.