In response to this article by Oleg Volk:
No, compromise is not possible because the anti-gun people are dishonest.
We see the trick played over and over again: first establish a regulatory framework ("assault weapons", prohibited people, background checks) that is fairly limited in scope. Then, when events provide a pretext, move the goal posts of the framework: change the definition of an assault weapon, include categories of prohibited people, require background checks in more circumstances, etc.
By these means the right may be slowly eliminated, one reasonable step at a time.
No compromise is possible because the other side will never consider that any amount a regulation to be "enough".