Electrum cant have possibly charge me 90% on a transfer could they?
Electrum (and wallets in general) DO NOT "charge" you transaction fees... That is not how Bitcoin works. Your transaction includes a fee that becomes part of the "reward" paid to a miner for mining the block. Fee rates are used as a way to "prioritise" your transaction, you want fast confirmation? == BIG fee... you don't care how long it takes? == use low fee.
Paypal then charged me 30% so after expecting about $11 I got $0.78. If this is correct I am done with bit coins. What gives?
As others have already explained... using a LOT of small value inputs results in a transaction that has a large
data size... transaction fees are generally calculated on the overall "data" size (currently termed "weight" since the implemenation of SegWit) of the transaction not the "value" of the transaction.
As your transaction was very large from a data size perspective... over 3000 bytes, whereas a "typical" transaction with 1 input and 2 outputs is around 200 bytes. So, your transaction was about 15 times larger than a normal transaction. The result being that while the fee
rate paid of 56 satoshis/byte wasn't overly excessive... the
total fee paid seems relatively high... as 3334 * 56 = ~186000 sats... or ~90% of what you were attempting to send.
I'm not sure why Electrum subtracted the fee from the amount you were attempting to send instead of "adding" it tho... possibly because your total balance wasn't high enough? But I thought it would just say "insufficient funds" in that instance?