Didn't know that.
>If you leave the country for more than 6 months, you need to seek prior approval, and you definitely can lose it.
Doesn't seem unreasonable to me.
>If you get arrested for a major crime, you can lose your GC but you can only lose your citizenship if you lied or committed fraud at the time of your application, or if you committed treason against the government.
That sounds eminently reasonable to me.