I'm sorry you're having some frustrations with the site. Nobody intended to silence you.
It appears that you have two different accounts, which is causing you problems. The first one is unregistered, which means you only have access to it via a cookie set in the browser you used to create it. Registered accounts don't have that limitation. It looks like you've registered this one, which is good.
You can always edit your own posts (meaning from the same account), and while it requires 50 reputation to comment anywhere, you can always comment on your own posts. If you keep using this new account you shouldn't run into the problems you had on that question.
If you've lost access to the other account and want to regain control of the question, you can use the "contact us" link at the bottom of every page on the site to ask that the accounts be merged. The question was put on hold as too broad, not off-topic, so if you edit it it can probably be reopened. Putting questions on hold is not meant to be permanent.
You can still propose an edit to the question; since the system doesn't recognize it as yours (because of the two accounts) that edit will need to be approved by reviewers, but if you make an effort to improve the question (addressing the feedback you got in comments) it should get approved. You might want to identify yourself as the OP in the edit summary, which reviewers can see.