Shang is not complete villain

#1

He had hidden past and Soong ran didn’t treat him equal since starting