{"product_id":"niceness-challenged-grumpy-old-woman","title":"Niceness Challenged: Grumpy Old Woman","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e3XL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"font-weight: 500; font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e4XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e16.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e18.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e27.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e33.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e34.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.60\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.90\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.70\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10.40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e10.80\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSize tolerance, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"padding: 10px; font-size: 15px; border-top: 1px solid rgb(237, 237, 237); word-break: break-word;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eMeet the shirt that speaks fluent porch‑philosopher. Our \u003cstrong\u003eGrumpy Old Woman – Niceness Challenged\u003c\/strong\u003e tee delivers that perfect blend of humor, attitude, and rustic charm. Featuring a bold silhouette of an older porch‑sittin’ lady holding a rough‑cut wooden plank, this design proudly declares: \u003cem\u003e“I’m Not Grumpy — I’m Niceness Challenged.”\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eRendered in a warm charcoal‑and‑bronze woodcut style, it captures the spirit of every woman who’s earned the right to be a little salty — and a lot honest. A hanging lantern, a porch railing, and subtle grit textures complete the Back Porch Talkin’ vibe, giving the shirt that unmistakable Americana feel.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePerfect For:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWomen who aren’t grumpy… just \u003cem\u003edone with nonsense\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003ePorch sitters, storytellers, and seasoned life veterans\u003c\/li\u003e\n\u003cli\u003eAnyone who appreciates bold humor with a rustic edge\u003c\/li\u003e\n\u003cli\u003eGifting to moms, grandmas, aunts, and porch‑life legends\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis soft, breathable tee carries a quiet, reverent energy—an everyday shirt that feels like a small act of remembrance. The muted, vintage-inspired artwork on the chest and full back shows two figures folding an American flag beneath a warm sunset, surrounded by classic lettering and emblem details. Lightweight Airlume combed cotton keeps it comfortable for long days outdoors or relaxed evenings at home. Wear it to honor service, start conversations, or simply carry a meaningful image into your daily routine.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eProduct features\u003c\/p\u003e\u003cp\u003e- 100% Airlume combed and ring-spun cotton (lightweight 4.2 oz) for breathable comfort\u003c\/p\u003e\u003cp\u003e- Retail crew-neck fit with ribbed knit collar and tear-away label for low irritation\u003c\/p\u003e\u003cp\u003e- Side seams and shoulder tape for shape retention and durability\u003c\/p\u003e\u003cp\u003e- Print methods: crisp Direct-to-Film sleeves and labels; DTG used by some providers for vibrant detail\u003c\/p\u003e\u003cp\u003e- REACH certified blank; ethically manufactured under Fair Labor Association \/ WRAP standards\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCare instructions\u003c\/p\u003e\u003cp\u003e- Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\u003cp\u003e- Non-chlorine: bleach as needed\u003c\/p\u003e\u003cp\u003e- Tumble dry: low heat\u003c\/p\u003e\u003cp\u003e- Iron, steam or dry: medium heat\u003c\/p\u003e\u003cp\u003e- Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Athletic Heather","offer_id":47537945116850,"sku":"17833920273764440074","price":22.98,"currency_code":"USD","in_stock":true},{"title":"XS \/ Heather Navy","offer_id":47537431740594,"sku":"43639092101696446315","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Black Heather","offer_id":47537431773362,"sku":"23335731274068502665","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Heather Peach","offer_id":47547177992370,"sku":"18539357641231142324","price":22.98,"currency_code":"USD","in_stock":true},{"title":"XS \/ Heather Maroon","offer_id":47537431806130,"sku":"28973893564849008554","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Heather Prism Natural","offer_id":47537431871666,"sku":"33743529481273096067","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Athletic Heather","offer_id":47537945149618,"sku":"27125244529438289832","price":22.98,"currency_code":"USD","in_stock":true},{"title":"S \/ Heather Navy","offer_id":47537431904434,"sku":"23110761987708482139","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Heather Peach","offer_id":47547178025138,"sku":"28930116964448235066","price":22.98,"currency_code":"USD","in_stock":true},{"title":"S \/ Black Heather","offer_id":47537431937202,"sku":"86793036770140829895","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Heather Maroon","offer_id":47537431969970,"sku":"27298277260452915787","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Heather Prism Natural","offer_id":47537432035506,"sku":"72439831723512232768","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Athletic Heather","offer_id":47537945182386,"sku":"11061422888517069662","price":22.98,"currency_code":"USD","in_stock":true},{"title":"M \/ Heather Navy","offer_id":47537432068274,"sku":"32843213069212174945","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Heather Peach","offer_id":47547178057906,"sku":"20379079657327887541","price":22.98,"currency_code":"USD","in_stock":true},{"title":"M \/ Black Heather","offer_id":47537432101042,"sku":"24546193191749522418","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Heather Maroon","offer_id":47537432133810,"sku":"13628259992919447839","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Heather Prism Natural","offer_id":47537432199346,"sku":"18623046461192045351","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Athletic Heather","offer_id":47537945215154,"sku":"29433413243977768143","price":22.98,"currency_code":"USD","in_stock":true},{"title":"L \/ Heather Navy","offer_id":47537432232114,"sku":"33611337692219900725","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Heather Peach","offer_id":47547178090674,"sku":"13242205206861109580","price":22.98,"currency_code":"USD","in_stock":true},{"title":"L \/ Black Heather","offer_id":47537432264882,"sku":"31692719333268869923","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Heather Maroon","offer_id":47537432297650,"sku":"23551674706931357279","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Heather Prism Natural","offer_id":47537432363186,"sku":"54830579173040163064","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Athletic Heather","offer_id":47537945247922,"sku":"53533804485114825469","price":22.98,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heather Navy","offer_id":47537432395954,"sku":"10453036666105040895","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heather Peach","offer_id":47547178123442,"sku":"43246050526033118176","price":22.98,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black Heather","offer_id":47537432428722,"sku":"16496231625008098307","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heather Maroon","offer_id":47537432461490,"sku":"19520536612108036464","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heather Prism Natural","offer_id":47537432527026,"sku":"26663990204342463193","price":29.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Athletic Heather","offer_id":47537945280690,"sku":"24604651065841079489","price":26.33,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heather Navy","offer_id":47537432559794,"sku":"29244034578531041294","price":31.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heather Peach","offer_id":47547178156210,"sku":"16980959118843067052","price":26.33,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black Heather","offer_id":47537432592562,"sku":"50059055690771258346","price":31.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heather Maroon","offer_id":47547178188978,"sku":"19573038767570141269","price":26.33,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heather Prism Natural","offer_id":47537432658098,"sku":"42917706391017538178","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/2586\/1042\/files\/20260531231740-1f15d46e-b882-6c3c-8501-323553f999ae.png?v=1780426623","url":"https:\/\/bptalkin.com\/products\/niceness-challenged-grumpy-old-woman","provider":"Back Porch Talkin'","version":"1.0","type":"link"}