Hmmm? I do believe that God having spoken has limited Himself in some things. For example when He has made a promise to man, He cannot break His promise. What God has spoken is the correct answer for each and every situation which can happen. We cannot do so speak like that in our fleshly flawed ways, but God can. God has an unchangeable overall plan for mankind from day one in the first creation until the end of time. God does not change His mind. Rather man may change what his own reward or chastisement or curse is in accord with what God has already spoken. God effectively spoke it all before the foundation of the world. Our inability to easily see or understand it is because the way we are bound up in time. God is not so bound by time, but by His Word He is. The following are a few verses which indicate me that God's Word is established. It cannot be changed... especially not by Him. We cannot change either and if we try to... then we may indeed be in trouble with God.It only goes to show that the Lord is not limited; not even by things that He has previously spoken.
"So shall my word be that goeth forth out of my mouth: it shall not return unto me void, but it shall accomplish that which I please, and it shall prosper in the thing whereto I sent it." Isaiah 55:11
"Yea, they turned back and tempted God, and limited the Holy One of Israel." Psalm 78:41
They natural children of Jacob limited God by their disobedience. When they went against His right hand, his left hand curses were invoked. Even God was limited by His own Word.
"He hath remembered his covenant for ever, the word which he commanded to a thousand generations." Psalm 105:8
"Thy word have I hid in mine heart, that I might not sin against thee" Psalm 119:11
"So shall I have wherewith to answer him that reproacheth me: for I trust in thy word." Psalm 119:42
"For ever, O LORD, thy word is settled in heaven." Psalm 119:89
"Thy word is true from the beginning: and every one of thy righteous judgments endureth for ever." Psalm 119:160
The Lord decided to go outside the box in order to proclaim a specific message to Israel; He told one of His prophets to basically violate the law so that His message would be even more noticeable to those who are sticklers for the law.
The fact that Hosea's prophecies came to pass indicate to all that he was a true prophet.
But the Lord will sometimes tell a man to do things that may bring hardship or disparagement from other people; in order to test that man.
Unlike men, God does not change His overall plan from day to day and moment to moment. Everything was in place and spoken when the first man was created. God had spoken His Word for or against every situation of any man and the results of any action by a man were already prepared by what God had spoken.