I consider myself a marxist, but do not support either country. Lenin and Mao did some good things and I'll credit them where I believe it's due, but what China and the USSR eventually became is not something I can support. Based off what I've seen on this site it seems you're not allowed to be a marxist unless you also support these states. Is there some lesser known tendency of marxism that doesn't require support for these states?
What you're kind of alluding to is the concept of critical support. Socialism isn't an exact science, and we can learn from the actions of existing or previously existing socialist countries without 100% supporting or disavowing everything they did.
What exactly is critical support?
Like you said "Lenin and Mao did some good things and I’ll credit them where I believe it’s due, but what China and the USSR eventually became is not something I can support."
Support the good, be critical of the bad.