IMO, if something is coded based on things that it cannot control then it is a bad program/mod/etc. Using allowable methods, the only thing that you can do is kick them if they don't have the settings that you "claim" to affect the game. There are many examples of how to do this.