Chinese: 你从来就不该干涉。
English: You should've never interfered.