Workplace Rant....What to do?? Kinda Long...Sorry

So recently at my place of work we've begun emplementing a new program/idea to help the company make more money so we can actually get bonuses and more raises. It's called "Ownership Thinking."

Each individual employee is supposed to take the mindset of "owning" the company and figure out ways to cut costs, increase quality, and increase efficiency so in the end we get more money. Part of the process is also to weed out "slugs" or people who don't pull their weight or cause many issues with production, rework, etc..

Well I'm pretty vocal when it comes to these things. I let my supervisor know if our 2nd shift has messed stuff up or just shafted us on the jobs by wasting the hours given for each job.
Just let me say that absolutely nothing has been done about the guys who constantly screw up!! Some have been there for years and continually screw up, screw hours on jobs, and retain nothing they've learned in years and have to be reminded time and time again!! VERY frustrating and a waste of company time, money, and resources. Our supervisor constantly makes excuses for them. He gets mad when he see's their screwups but then becomes all buddybuddy with them when they come in.
He constantly rides those of us who are proficient at our jobs to hurry up and get the job done and that we're just more skilled and quicker at the jobs. We have to give 150% to make up for them only giving 50%!!!
He's told some of my coworkers that he's tired of me "complaining" about the lack of work and screwups that 2nd shift constantly puts out.
He's flat out told me I'm being negative and we're a team and we are "all" responsible for the work!!!

Well, yesterday at the plant meeting, the owner blatantly said, "I hope to hear and want to hear of you guys getting pissed about others not pulling their weight. We need to get work out and we can't if others aren't pulling their weight and wasting hours on these jobs."!!! This was sweet sweet music to my ears!!!

After the meeting I ran into the CFO and he asked me how I was doing....so I let him have it about our night shift and how our supervisor makes excuses for the screwups and the 2nd shift supervisor isn't even a leader and just got the job because no one else wanted it. Told him everything about how much they screw up but there's no consequences and some have been doing it for years!!! There's a ton more but it would be extremely long!!

So, I come into work today and my boss is all fired up. The CFO had discussed with him what I told him yesterday. My boss then told me that he, I, and another lead were going to have a meeting after the 1pm break.

Let me just say, this meeting was the most insulting meeting I have ever sat in. My boss told me that if I have issues then I need to come up with solutions to the issues in order to bring them up. Get this...he then says he knows all the issues and has put steps into place to "fix" these things but I told him there haven't been any results, in which he responds, "Exactly." He made no sense at all.
So let me get this straight. You want me to come up with solutions to issues that you know exist, and have already come up with solutions for in order for me to bring these issues up!! WTF!! No joke friends,lol.
Further, the most insulting part, he tells me that according to "ownership thinking" I'm a "terrorist" to the company because I discuss rework/hour issues with fellow workers on company time!!! S#!T hit the fan at that point.
Then, I bring up that I'm doing exactly what the owner is expecting us to do and he responds saying that "the owner was wrong in saying that and should never had said what he said."!!!!!!! That really pissed me off.

The gist of the meeting....somehow by me taking initiative and action on what the owner wants, I'm now at fault and a terrorist to the company. Something seem outta place here??

Here's the kicker: I got the whole conversation recorded on my iphone! Sucka!
So, the dilemma; should I try to talk again to the CFO and ask if he is agreeance with my supervisor and explain a little of the meeting to him, this would tell me if I could trust talking to him again.

OR

Just go straight to the owner and explain everything to him and if need be, let him hear my boss bashing him on the recording??

OR

Just drop it and forget it and move on??

Oh, the solution to the problem: He asked if I could start "training" these geniuses as according to the boss, that's what they need. BS Not after one guy has been there for 5yrs and cost the co. tens of thousands of $$$ no exaggeration.

This is just eating at me as I've been there for over 7yrs now, started at the bottom as a Weld1/Fab1 and have continuously improved, learned, trained to be a Weld2/Fab3. My boss tells me my quality is below no one and I get 95% jobs out on time. In the recording/meeting he says that I'm one of the top guys and technically a "go-to guy" for jobs. He then has the gall to say this S#!t to me, aaarrgggh!!!

Rant over, thanks FABO friends!