Nineveh has gone too far, they’ve oppressed Judah and taken Israel into captivity and God isn’t going to let them get away with treating His people that way.
God blesses obedience and provides consequences for disobedience… because He loves His children.