I'm not offended by kendo-ist, it's just a little awkward. If you're speaking to someone who doesn't know kendo, it's easiest to say "I practice Japanese fencing". "Kendo player" also works for me.