No, you can't. You can only use Microsoft Points for your Avatar, DLC's, Games, Music, and Movies. Sadly, you can only get Gold membership by using a credit card or buying a 3 month ($25) or 12 month ($60) membership at Gamestop. Or you can get Live through
Xbox.com, but to answer your question, no you can't use Microsoft Points to get Live, sorry, I know It's dumb, I hate it too.
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.