There is the "moral" side of the question and the "ethical" side of the question.
Morals are rules YOU live by... so, if you feel you should make a known damaging change to your FOSS project and that fits your "morals"... then, yes, (deliberately) break the code.
Ethics are rules EVERYBODY lives by... so, if you feel you want to make a known damaging change to your FOSS project... then, no, don't (deliberately) break the code.
If your Morals don't align with Ethics then you see this as an issue.
If your Morals align with Ethics then there is no issue.