Idealism is causing you to group all of "vices" together into a single idealistic category, which you believe should all be treated the same. This is platonism basically. Each individual "vice" will need to be treated differently based on the material ways in which it interacts with and effects human society. There's no point shoving them all in the same box and demanding they all be treated the same. They aren't people, they don't deserve equality.
Idealism is causing you to group all of "vices" together into a single idealistic category, which you believe should all be treated the same. This is platonism basically. Each individual "vice" will need to be treated differently based on the material ways in which it interacts with and effects human society. There's no point shoving them all in the same box and demanding they all be treated the same. They aren't people, they don't deserve equality.