Background: You're a browser. You want to follow all the standards. But you also want to provide a way for people to override things for your browser, in case you do something wrong.

Recommendation: You should obey the special <renderername>hack (e.g. khtmlhack) media type. HTML authors can use this in such constructs as:

@import url("stupidk.css") khtmlhack;
@media khtmlhack {
   /* style sheet for khtml goes here */
}
<link rel="stylesheet" type="text/css"  media="khtmlhack" href="stupidk.css" />

This is safe, since it introduces no new syntax and all developers are warned (in bright green): "Note. Future versions of CSS may extend this list [of media types]." Simultaneously, is unlikely that a future CSS specification or anyone else will define a media type khtmlhack.

Conclusion: This should be adopted since it is easy for authors to use, it won't choke other browsers, and it won't conflict with anything else.