@plushieguttz
Rap doesn't claim punk, it's been joined at the hip with it. At least when it comes to US punk. A byproduct of (both it's early days and now) its content, subject matter, and fanbase.
On top of that, there are swathes of punk bands who don't live up to any of these hallmarks.