Can a control arm be replaced without a new ball joint?

I had some suspension work done for a 98 Honda Cr-v about nine months ago. The exact date on the repair was 10/27/16. It was only a few weeks before that I had new tires installed. The repair included lower ball joint replacement on both sides, the upper control arms on both sides as well, sway bar links, and new brake pads as well. After the repair I still had some shaking on the steering wheel but it wasn't as noticeable because of the new tires I'm assuming. Now, the shaking is more frequent and I have a clunking noise. I have a 3yr. Warranty for this repair. I don't know much about cars but I did some research and it doesn't make sense how they could replace the control arms without a ball joint when most of them come with that included. Also, I noticed that ball joints come with some sort of pin and mine are rusted so it makes me doubt that any control arms were changed and one of them has a weird bent where that ball joint goes. Plus, another mechanic told me that nothing was done when I showed hime the bill from this shop. Did I get screwed over? Because I don't want to go to the same place just to be told everything is ok or that I need another costly repair.

Loose chain sound in my car at the start when AC is on

When my AC is not on, the sound of my 2013 Honda CRV is okay. Only when the AC is turned on that I hear a seemingly "loose motorcycle/bicycle chain" AT THE START when I press the gas pedal. Afterwards, I can't hear anymore and everything is fine.
When the AC is off, there's no sound like that even if I speed off immediately.
What is the problem?

2000 Honda CRV Temperature Gauge Rises at Idle?

When my Mom comes to a stop sign on a hill near our house, the temperature gauge shoots up into H. If she turns the heater on the gauge drops back down to about halfway. We replaced the thermostat yesterday and added coolant to both the radiator and overflow. She drove the car today and stopped at the same Stop sign. Temperature is still shooting up. Checked overflow and radiator. Both still have adequate coolant. Need help determining cause of temperature issue. It only happens when the car is sitting at idle on a hill.

Any help or recommendations would be greatly appreciated. We want to avoid seeing an mechanic.