I have been in the position of leading products in what turned out later to be bad directions. It does not matter if you are “in charge of a product” when management shoves bad ideas down your throat and ultimately derails any attempt to keep the train running smoothly on its tracks. Unfortunately, this is no way to address such a situation. If you have already moved on to greener pastures, consider yourself lucky and let it go.