How can I move a view from one feature to another? I have a view that I added to Feature A that I would instead like to move to Feature B.  I re-created Feature A using the admin interface, but even after re-creating the feature, clearing the cache, and reverting the feature, the view still appears in the database in code and I am unable to attach it to Feature B.

How can I remove a view from one feature and add it to another?
I was able to do this by editing the respective view and causing the feature to go overridden.

Once the feature is overridden (aka. view settings/config saved in DB) we can recreate the respective feature w/o the view and drop that feature back into our site. Revert it, clear the cache (although when I did this, I didn't need to do either...still never a bad idea). 

If all went according to plan you will now see the view is available to use in another feature, add it in, drop it back into your site and off you go!

This can also be done solely in code... 
Navigate to your feature module via the CLI, you will notice 2 files: .info and views_default.inc

Find the declaration in your .info file for the respective view and move it to the .info file of the feature you want it a part of.

Next you will want to find the section of code in the views_default.inc defining your view and move that to the views_default.inc file of your new feature. It will begin with $view = new view(); and end with $export['your_view'] = $view;

You will want to revert your features to put the ordering correct in the files.