when you utter laanats against the first 3 khalifas and aisha, whom the prophet personally chose as his companions, are you saying that the prophet had no foresight, that he did not have ghaib nu ilm or was he a fool? (naauzobillah!)
The answer is very simple.
Each person is accountable for their own deeds.
If they are good and remain good, they're good.
If they are (or act to be good) and in the end mess up, and go astray they are bad?
Did the Prophet have foresight, of course he did.
His reasons for keeping 1 2 3 as his companions are for reasons solely up to him. They maybe religious (ie they claimed to be good in HIS time, but went against his word after his death), or political (ie he kept them close to him for political reasons, for the betterment of Islam), even his marriage to their daughters may have been for political reasons, to keep them silent.
Your question:
"are you saying that the prophet had no foresight, that he did not have ghaib nu ilm or was he a fool? (naauzobillah!)"
In the same way, do you mean to say ALLAH "was a fool" to create Iblis, if he knew he would one day turn against him? Or are you saying Allah wasn't aware that he would turn against him? NO. Iblis actions are his problem.
And he then became worth of LA'NAT (as stated in the Quran).
In the same way 1 2 3, were the companions of the Prophet (just like iblees was an angel) and then went astray.
ABOUT THE NAMES:
when ali named his first born sons after abubakr, umar and usman, from wives he married AFTER fatima's death and they accepted martyrdom in kerbala alongside hussain, was he also a fool or a coward to do so, did he lack bravery?
Please answer, do not disappear as you always do, esp when i corner you, you coward!
Again, "call a rose by any other name". Names do not make people good or bad.
Secondly, Abu Bakr isn't a name (just in case you didn't know that), his name was ABDULLAH. He was the "father of Bakr (his son)"
hence he got the name "Abu Bakr". (Are you implying we shouldn't name anyone ABDULLAH, because that was Abu Bakrs name? NO.
In the same way anyone with a first son who's name is Bakr, his father will be called Abu Bakr.
About Uthmans name.
Again, someone asked Moulana Ali about naming his son Uthman, he said it was after the respected Sahaabi Uthman bin Maz'oon
The answers are very simple.
Don't get excited.
And don't let your hatred make you blind.