which produces a private key just like your bank pin for transactions.
That's a terrible comparison. Tens of thousands of people all have the same PIN number for their bank cards. Private keys are unique.
And also you are given unique address (just like your bank account no) for a wallet and can only be used for one wallet.
That's not true either. If you want, you can use the same Bitcoin address from different wallets.
you as a user can not create a Bitcoin address without going through verification and confirmation of the validity of the address before authentication, so don't be so gullible not to notice the error message of the address if not valid or valid to an already existing wallet.
You're posting in the wrong topic, this belongs in
Wall of fame / shame. Shit posts so bad that they are actually.