Curious as to why create a table with SVG though? You lose all the accessibility benefits of regular HTML tables, which can be incredibly useful to users of assistive technologies such as screen readers. Could be worth elaborating on why you made this decision.
And I have to agree with Chris. The problem isn't so much that this exists, but that people are using it without thinking about accessibility. Have you considered translating the widget API from SVG to HTML tables?