The methods are proven. A time-out in a isolate room or spot is very effective to a 4 years old, if you do it right (parent must not get emotional, need to do this seriously) other age ranges have other effective way of diciplinary actions.
If teenager already and very bad, send to military school, which is also effective for older teens.
But anyway, your GC time only takes 8 months from EB1-140 filing to 485 approval. Faster than most China-born applicants.