Custom Taxonomy and Rewrite URL

Isn’t what you are trying to achieve the point of the rewrite slug?
e.g.

if you have a news category as press and another as event then simply changing

register_taxonomy('news_category', 'stfp_news', array(
'hierarchical' => true,
'show_admin_column' => true,
'label' => __('Categories'),
'show_ui' => true,
'query_var' => false,
'rewrite' => array(
    'slug' => 'about/news/category'),
'singular_label' => __('Category')) );

to

register_taxonomy('news_category', 'stfp_news', array(
'hierarchical' => true,
'show_admin_column' => true,
'label' => __('Categories'),
'show_ui' => true,
'query_var' => false,
'rewrite' => array(
    'slug' => 'about/news'), // this line changed
'singular_label' => __('Category')) );

would then mean that a url of:
http://yourdoimain/about/news/events
would only show posts that belong to the events news_category.

or am I missing something?