Да практически не чем и не отличается сленг от жаргона. Просто принято считать, что на жаргоне общаются либо сидельцы, либо тот кто через это прошел.
Ну а сленгом пользуется в основном молодежь и все те слова, что нет в русском языке, но их произносят в разговорной речи и называется сленгом.
Сленг всегда нужен, что бы выделиться от окружающих, что б тебя узнали "свои", даже если вы лично и не знакомы.
Но сейчас, к сожалению, такое время, что говорение на нормально русском языке и есть то самое выделение от остальных...
Пушка, ствол, шпалер, волына. Бульдог, официальный тип револьвера, но звучит. "Сеня вынул дуру, и нажал курок". Из песни. Дура. Самопал, ближе к самоделкам пистолетов. Барабанщик, барабан, общее название револьверов. Самовзвод.
Нет, сленг - это более широкое понятие. Есть студенческий сленг, профессиональный (у стропальщиков свой сленг, а у хирургов другой). А есть феня или арго или воровской жаргон (вот это одно и тоже). Не смотря на то что арго давно уже вышел за рамки своей социальной группы и очень даже понятен людям не сидевшим, он был и остается социальным диалектом. Слияния с нормативным литературным языком не произошло.
Фраза My bad используется в разговорной речи и данное слово-сочетание в переводе на русский язык означает.
Моя вина.
Моя ошибка.
Я виноват.
Я был неправ.
Но так же данное слово-сочетание может иметь похожий смысл употребляясь в других предложениях.