I can’t believe this needs to be said but if you want your boundaries online to be respected, you need to sacrifice a little of your aesthetic choices.
“They broke my DNI! It’s right there in my bio!” Okay well if your bio is dark text on a dark background, pale text on a pastel background, or colors that otherwise have no contrast (especially neon on neon), it’s your fault they didn’t read your DNI. I can’t tell you how many people I’ve just blocked from sideblogs or who I just gave up on trying to figure out if I can interact or not because I can’t fucking read your bio. Don’t get mad at people disrespecting your boundaries when you make it impossible for people to see what they are.
The chart below is a good general guide for making your bios readable, but I want to add that generally, you shouldn’t use any color on full saturation (like the ones in this chart are). Fully-saturated colors are extremely hard on the eyes, and the eye strain can be really painful on those with light sensitivities.
Anyway, my point is just that you can’t expect people to respect your boundaries if you’re excluding a whole group of people from even knowing what they are.