Exactly how does it make God look weak? If you're of the idea that Jinn can do things God cannot do, perhaps the source of your discomfort is Islam, not me.
If the Jinn have been Created by God Almighty, then so have their capabilities too been Created and Granted to them by Him, so in no way does that mean that God Cannot do the things that Jinn can do since everything that we (humans and jinn) are able to do are only possible because God Wills that we be able to do them.
I give you one example:
How many people have eyes but yet are blind?
What does that mean?
Will you consider what science has recently discovered concerning the intricacies of the ocular organ or will you consider the fact that during times where people had no knowledge of such intricacies, it was simply deemed to be God's Will that the eye be allowed to have the power to see or to be denied the power thereof?
Considering such a stance, it's easier to see God's Blessing in everything.
How blessed am i, that i have eyes and yet can see because there are some who have eyes but yet can't see.
It all falls into that same saying that has been taught by all Prophets and Messengers of God Almighty to their respective people:
Nothing is worthy of being worshiped and adored except God
Why?
Simply because it is because of His Will and Power that you are being allowed to stay alive at every second, let alone also it being because of His Benevolence and Magnificence that all of your bodily organs are being allowed by Him to function as they should at each and every second. If you had to thank Him, you would never be able to thank Him, since the act of thanking Him is also Made Possible by Him Alone.
So to whom does every unit of creation since Adam till now owe Thanks and Praises to for each and everything that we cannot even count?
The reason we see blind, deaf, mute, and otherwise-less-favored people is only for us to reflect and be grateful for whatever we have.
And those less-favored people too have the duty to be grateful for the life they have been given and the purpose they have been Created for.
Needless to say, God Also Caters to their deficiencies in ways that we can only try to imagine. God Is The Greatest Indeed and In Deeds!