Obama gets tough with Republicans